import type { Ref } from "vue";
import type { Brand, Good } from "@/types/homeTypes/homeTypes.ts";
import type { SalePropertie } from "@/types/subCategoryTypes/interface.ts";
import type { PageParams } from "@/types/subCategoryTypes/subCategoryTypes.ts";

export interface subCategoryStoreInterface {
   brandAttribute: Ref<Brand[]>
   salePropAttribute: Ref<SalePropertie[]>
   goodsList: Ref<Good[]>
   counts: Ref<number>
   selectBrand: Ref<null | string>
   fetchFilterList:(id: string)=>Promise<void>
   fetchGoodsList:(pageParams: PageParams)=>Promise<void>
}
